@charset "utf-8";
@import url("form.css");
@import url("mb.css");










.mbEdiet_Framework { position:absolute; left:0px; right:0px; top:0px; bottom:0px; 
}

.mbEdiet_Framework_head{position:absolute; left:0px; right:0px; top:0px; height:71px; }
.mbEdiet_Framework_sidebar{position:absolute; width:380px; right:0px; top:71px; bottom:0px; background:#ffffff; border-left:1px solid #e4e4e4;}
.mbEdiet_Framework_body{position:absolute; left:0px; right:381px; top:71px; bottom:60px; background:#f4f4f4;   }
.mbEdiet_Framework_foot{position:absolute; left:0px; right:381px; height:60px;bottom:0px; background:#e7ebef; }



/****** mbEdiet_menu_tabs  *********/
div.mbEdiet_menu_tabs { position:absolute; top:0px; bottom:0px; left:0px; right:0px;}
div.mbEdiet_menu_tabs .ui-tabs-nav{}
div.mbEdiet_menu_tabs .mbEdiet_menu_tabs_panel_wrap{position:absolute; top:45px; bottom:0px; left:0px; right:0px; }/****** mbEdiet_menu_tabs  *********/



/***********/
.mbEdiet_Framework_body_btnsBox{ position:absolute; top:10px; right:10px; }

/************/
.mbEdiet_mbView{ float:left;width:550px;height:95%; min-height:970px; margin:3% 0px;
 overflow:hidden; box-shadow:0px 0px 15px #000;border-radius:30px 30px 20px 20px;
margin-left:90px; position:relative;}

.mbEdiet_mbView_title{ height:30px;line-height:30px; padding:15px; background:#252e36; color:#fff; font-size:16px; text-align:center; border-radius:30px 30px 0px 0px;  }
.mbEdiet_mbView_title i{ font-style:normal; display:inline-block;width:16px;line-height:16px; padding:3px; border-radius:50px; background:#309ff4; color:#FFFFFF; margin-right:5px; text-align:center; font-size:14px; }

.mbEdiet_mbView_body{ background:#fff; position:absolute;  top:60px; bottom:0px;left:0px; right:0px; padding-bottom:50px;}



.mbEdiet_mbBtns{ width:100%; text-align:center; padding-top:10px;}
.mbEdiet_mbBtns .btn{ line-height:24px; font-size:16px; margin-right:20px;}
.mbEdiet_mbBtns .btn-reset{    background: #252e36;
    border-color: #252e36;
    color: #fff;}





/**/
.mbEdiet_add_widget{ padding:15px;}
.mbEdiet_add_widget h2{ font-size:14px; font-family:'微软雅黑'; margin-bottom:10px;}
.widget-list{ width:280px;}
.widget-list-btn{ float:left; margin:0px 15px 15px 0px;width:100px; padding:0px 10px;height:36px; line-height:36px;
border:1px dashed #b2b2b2; }
.widget-title-icon{ display:inline-block; vertical-align:middle; width:16px; height:16px; background: url(../img/mb/widget-list-icon.png) no-repeat;}


/*****************/
/*=占位符*/
.widget-placeholder{ min-height:100px;background:#ffa;border: 1px dashed #b2b2b2;}
/*拖动中*/
.ui-sortable-helper{ background:#ffa; border:1px dashed #ebb64f;}
.ui-draggable{ ___z-index:90;}










/**********************/
.mbEdiet_body{ padding:10px 00px;}
/* 编辑面板 setting-panel */
.setting-panel{ margin:0px 0px 10px; }
.setting-panel > .panel-heading{  line-height:30px; height:30px; background:#f4f4f4; color:#309ff4; padding:0px 15px;}
.panel-heading-OpenClose{ cursor:pointer; }
.setting-panel .panel-heading .icon-arr{ float:right; color:#309ff4; margin:8px 0 0 0;}
.setting-panel .panel-heading .icon-arr:before {        content: "\f106";}
.setting-panel.open .panel-heading .icon-arr:before {    content: "\f107";}


.setting-panel > .panel-body{ padding:15px; display:none;}
.setting-panel.open > .panel-body{display: block; line-height:30px;}

.setting-panel .form-group{ margin-bottom:5px;}


.setting-panel .form-group-label{ display:block; line-height:28px;}
/*表单 - 帮助*/
.icon-question-sign { margin:0px 5px; font-size:14px; color:#fbc93e; cursor:help; }


/*表单 - 提示*/
.setting-panel .tip{ line-height:18px;}
/*表单 - 单行输入框*/
.setting-panel .ipt_text{
    position: relative;
    width: 250px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 0px;
    font-size: 12px;
    padding: 5px 7px;
    line-height: 18px;height: 18px;
    margin-right: 5px; margin-bottom:5px;
    outline: none;
}
.setting-panel .ipt_text:focus{
background:#fff2cf;border:1px solid #fbcc47}
/*表单 - 单行输入框 min*/
.setting-panel .ipt_text_min{
    position: relative;
    width: 250px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 0px;
    font-size: 12px;
    padding: 3px 5px;
    line-height: 18px;height: 18px;
    margin-right: 5px; margin-bottom:5px;
    outline: none;
}
.setting-panel .ipt_text_min:focus{
background:#fff2cf;border:1px solid #fbcc47}

/*表单 - 多行输入框*/
.setting-panel .ipt_textarea{
    position: relative;
    width: 250px;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 0px;
    font-size: 12px;
    padding: 5px 7px;
    line-height: 18px;
    margin-right: 5px;
    outline: none;
	
	resize:vertical;
}
/*表单 - 多行输入框 - class="kindeditor"*/
textarea.kindeditor{
}





/**************************************************/
.field{ display:block; padding:22px 17px; font-size:14px; font-family:'微软雅黑'; position:relative; }
.field.hover{ background:#ffa;}
.field.edit{ background:#ffa; border-top:1px dashed #ebb64f;border-bottom:1px dashed #ebb64f; z-index:10;}
/**/
.field-btns{ position:absolute; bottom:-10px; right:17px; display:none;}
.field.edit .field-btns{ display:block;}
/*删除按钮*/
.field-btn-copy{ line-height:20px;  padding:5px;  border-radius:5px; 
background:#252e36; color:#fff;border:1px solid #252e36; }
.field-btn-copy:hover{ text-decoration:none; color:#fff;border:1px solid #252e36;  }
/*删除按钮*/
.field-btn-del{ line-height:20px;  padding:5px;  border-radius:5px; 
background:#f44; color:#fff;border:1px solid #f88; }
.field-btn-del:hover{ text-decoration:none;background:#f44; color:#fff;border:1px solid #f88;}
/**************************************************/

.field-label{
font-size:16px; line-height:1.8; font-weight:bold;
}
.field-note{
font-size:14px; line-height:1.8;
}
.field-content{
}
.field-description{}
/**/
.field-title{}
.field-length{font-size:14px;}
.field-isRequired{ font-size:14px; color:#e00;}

/**************************************************/
.f_ipt_text{
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */

    position: relative;
    width: 100%;
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 0px;
    font-size: 14px;
    padding: 7px 7px;
    line-height: 18px;
    margin-right: 5px; margin-bottom:5px;
    outline: none;
	resize:vertical;
}

/*************************/
/*编辑多选按钮组*/
.form-group-items{}
.form-group-item{ margin-bottom:5px;}
.form-group-icon { font-size:14px; margin-right:5px; cursor:pointer; color:#666666;}
.form-group-icon:hover{color:#000; font-size:18px;}

.field-btn_uploadPic { width:100px; height:100px; background:#fff url(../img/btn_uploadPic.png) no-repeat center center; border:1px solid #eeeeee; }


.field-btn_uploadFile{ display:inline-block; height:1.4; line-height:1.4; text-align:center; border-radius:5px; padding:5px 10px; cursor:pointer;

color:#fff;background:#309ff4; border:1px solid #309ff4;

}

.field_empty { display:none;}

/***********************/
.BMset{  padding:20px; line-height:35px;

}
.BMset_titleA{ line-height:34px; height:34px; border-bottom:2px solid #ebebeb; margin-bottom:7px;}
.BMset_titleA h2{ display: inline-block; border-bottom:2px solid #309ff4; margin-bottom:-2px; font-size:14px; font-weight:bold; color:#444444;}


.form-group-label{ margin-bottom:7px;}
.form-group-body{ margin-bottom:7px;}
.BMset_time_box{ margin-left:20px;}
.BMset_btn_save{  display:inline-block; height:1.4; line-height:1.4; text-align:center; border-radius:3px; padding:7px 15px; cursor:pointer;

color:#fff;background:#309ff4; }
.BMset_btn_save:hover{ background:#0787e8;}